#ifndef __GLDEF_H__
#define __GLDEF_H__

typedef double GLdouble;
typedef unsigned int GLenum;
typedef int GLint;
typedef double GLclampd;
typedef int GLsizei;
typedef float GLclampf;
typedef unsigned int GLbitfield;
typedef float GLfloat;
typedef unsigned int GLuint;

typedef void (* TYPE_1GLENUM_VOID)(GLenum);
typedef void (* TYPE_4GLCLAMPF_VOID)(GLclampf, GLclampf, GLclampf, GLclampf);
typedef void (* TYPE_1GLCLAMPD_VOID)(GLclampd);
typedef void (* TYPE_1GLENUM_VOID)(GLenum);
typedef void (* TYPE_2GLENUM_VOID)(GLenum, GLenum);
typedef void (* TYPE_1GLBITFIELD_VOID)(GLbitfield);
typedef void (* TYPE_VOID)();
typedef void (* TYPE_3GLFLOAT_VOID)(GLfloat, GLfloat, GLfloat);
typedef void (* TYPE_3GLDOUBLE_VOID)(GLdouble, GLdouble, GLdouble);
typedef void (* TYPE_2GLINT_2GLSIZEI_VOID)(GLint, GLint, GLsizei, GLsizei);
typedef void (* TYPE_3GLFLOAT_VOID)(GLfloat, GLfloat, GLfloat);
typedef void (* TYPE_4GLFLOAT_VOID)(GLfloat, GLfloat, GLfloat, GLfloat);

#endif // __GLDEF_H__

